Control equipment



1964 R. J. CYPSER ETAL 3,162,339

CONTROL EQUIPMENT Filed Sept. 26, 1956 .36 Sheets-Sheet l 1 2 7 a SIGNAL SIGNAL ggggg D Q WQE SOURCE SOURCE OBJECT "'1 OBJECT "2 4 1 INPUT (53) DRUM (33) OUTPUT SYSTEM SYSTEM SYSTEM COMPUTER SYSTEM DELAY MOV'NG ufi flli l ff OBJECT },D0RREcTso-\ A \1\ CORRECTION coRREcT ED COURSE CORRECTED coRREcTED '1 COURSE (DELAYED) DESTINATION 3 FIG 30 FIG 3b INVENTORS AGENT Dec. 22, 1964 R J. CYPSER ETAL 3,162,839

CONTROL EQUIPMENT Filed Sept. 26. 1956 C56 Sheets-Sheet 2 FIG. 3a

MEMORY ELEMENT START MEMORY OPERATION REG LEFT MEMORY BFR REGISTER BFR REG I l I LEFT F ADDERS CONTROL ELEMENT LACC SILBREGPOS IIIA LEFT l I I I I- IACCU MU LATORS;--

INSTRUCTION Dec. 22, 1964 J, cYPsER ETAL 3,162,839

CONTROL EQUIPMENT Filed Sept. 26, 1956 as Sheets-Sheet :5

FlG.3b

MEMORY ELEMENT PROGRAM COUNTER TI ADDRESS REGISTER RiGHT MEMORY BFR REGISTER iO5 CORRECT REMAXNDER :1 RIGHT 1ACCUMULATORS INSTRUCTION CONTROL ELEMENT Dec. 22, 1964 Filed Sept. 26, 1956 R. J. CYPSER ETAL CONTROL EQUIPMENT 36 Sheets-Sheet 4 DATA v I ARRAY 557 DATA 552 554 17 DATA r--\/------ 2 ADR SECTION SECTION 555 2 ADR 2 ARRAY ARRAY 7,2 57p TRANSMTSSION DATA DATA CHANNEL 1 OR GT W 13 DATA 55o ,PARITYL STAGE 4% CHECK REG ,/560 57,3 57 SECTION CHANNEL 2 A sea ARRAY 2f 13 DATA STAGE TIMING G 566 SYNC AUTO BUSY an /470 473 Q m l J) 5: (18? I l- O 3 O O [I (17];

SECTION CONTROL 1964 R. J. CYPSER ETAL 3,162,339

CONTROL EQUIPMENT Filed Sept. 26, 1956 56 Sheets-Sheet 5 FlG.3d

HALF WRITE CURRENT GEN BURST TIME COUgTER COMPARE ADDRESS u: TOO HIGH ARRAY ADDRESS READ IN DECODER CONTROL SECTION DEGODER BURST COUNTER NTER SECTION CONTROL Dec. 22, 1964 Filed Sept. 26. 1956 R. J. CYPSER ETAL CONTROL EQUIPMENT 36 Sheets-Sheet 6 DATA DATA ,1 I OD DRUM *1 28 SOURCE MING RANGE In wRITE ELEMENT INPUT SYNC E 35 D I o DRUM :1: WR 66 0 DATA flu. IDENTITY SECTION I g SOUECE SECTION '7 I I I 0 CD STCHN 2 g EESET WRITE EVEN I TIME KJGTREAQ ou; 1 [26 I 24 1 I DA I OD E TIME TAG WR ST I SECTION 3 I ON 22 1' 5T CHN I2 SECTION I I I I IE DTP-3 DTP- I DTP-2 DTP-4 CLEAR 307 TIM c I IA PARITY GEN DRUM K/ 6 WORDIREG 21 6 CHAN a R I 1 W 16 BIT DATA ODIX DTP-1 DTP-2 DTP-3 DTP-4 ST WR SAMPLE A5 CDSTCHAN l" BIS 0725M- READ ELEMENT CHAN 1 PULSE EVERY .25 SEC 1 PULSE EVERY 8 SEC Dec. 22, 1964 R. J. CYPSER ETAL 3,162,839

CONTROL EQUIPMENT Filed Sept. 1956 36 Sheets-Sheet 8 FIG. 39

CLEAR L I T P PULSES L IO REG TO L MEM BFRREG GCLIO REG LIO REG TO WR REG8lGLIO REG CONTROL ELEMENT SELEC TION IO CONTROL ELEMENT U D D: U) 2 Dec. 22, 1964 J. CYPSER ETAL CONTROL EQUIPMENT 56 Sheets-Sheet 9 Filed Sept. 26, 1956 BFR REG WORD CTR IO ADR CTR LEFT [0 DRUM CONTROL REG FROG ELEMENT FIG. 3h

CLEAR IO WD CTR R ACO REG Emsmjm SE28 29535 0 7:

1964 R. J. cYPsER ETAL 3,162,839

CONTROL EQUIPMENT Filed Sept 26, 1956 36 Sheets-Sheet 11 PIS ILIIL2|L3IL4IL5IL6I ILI5I IRSIRIIRZIR3IR4|R5IR6I |RI5I l I TIME TAC SOURCE R IDENTITY 9 FIG, 7 TIME PULSES 0 I 2 3 4 E CC AT BBJASIO II IIAC I E SELECT I I I l I MEMORY MEMORY READ WRITE DISTURB .I

CYCLE REGISTER I I I I I I PROGRAM FINISH PREvI0'us DEcobE Hm I ExEcuTE' TIME Ims TFeuc TIoII INSTRUCTION I IINSTIRUCTIION I OPERATE I OPEPAND T0 EXECUTE! NOT us ED ARITHMETIC TIME A I I ELEMENT I INSTRUCTION OPERATE IIATA FROM ARITHNIETIc' I I MIEMOFIY BIIFFEIas Tb ME 5 LEMENT T 0 MEIVIORYEBUFFERS I T MEMORYELEMENTI I I I I I MEMORY a MACHINE CYCLES I PROGRAM TIME IoPERATETIIvIE"A"|0PERATETIME"B"| MACHINE CYCLES PT PT 1- MEMORY CYCLE PT 0T PT I 2 MEMORY CYCLE FIG 8 J L V /I W /l j INSTRUCTION ST OT A D T B PT I a MEMORY cYcLE V AI /I [V A j INSTRUCTION IPT IP-G C A/ j 2MEM0RY CYCLE IN 1 PAUSE INSTRUCTION MACHINE 8| INSTRUCTION CYCLES LEFT HALF WORD ILs ILI ILZ L3 L4 L5 ILG L'I'ILB LQILIOILIIIL12ILI3ILI4ILI5 I RIGHT- HALF WORD FIG.9

RSIRI R2IR3 R4 R5 R6 R7 RBIRSIRIO Rn RI2IRI3 RI4 R15 U IIIT I ADDRESS I I I I I I I I I I I COMPOSITION OF INSTRUCTION WORD Dec. 22, 1964 R. J. CYPSER ETAL CONTROL EQUIPMENT 36 Sheets-Sheet 12 Filed Sept. 26, 1956 mm mm SE 555 n: a a an mpzmmzmw @242200 ouam w 20 .55

umJDa m2;

PZMEM E 20 OH 0 4mm 20mm Dec. 22, 1964 R. J. CYPSER ETAL CONTROL EQUIPMENT I56 Sheets-Sheet 15 Filed Sept. 26, 1956 .m cm w 000 ts o. mmhznoo 0x03 mohm $21001.

ZQE

Dec- 22, 1964 R. J. CYPSER ETAL CONTROL EQUIPMENT 36 Sheets-Sheet 16 Filed Sept. 26, 1956 6 mdwJo Dec. 22, 1964 R. J. CYPSER ETAL CONTROL EQUIPMENT 56 Sheets-Sheet 17 Filed Sept. 26, 1956 A E d "3 weak-204s- 2,: SEE

hudmhmDm CONTROL EQUIPMENT 36 Sheets-Sheet 18 Filed Sept. 26, 1956 mmw NN A E m U y 3 mm mm w mm mm: mm m2 mmontzwsz mmw mi 6 9. mm. mm m5 wozwmmmhzn 8 99 S mom 5. m0: 9: mm: m9 mow mm 6 mm 39 mm 8 mm 9. 23: & 2 mm. mm 3 mm 2 mm w m n N O I O- m w h w m m N O 2 O m m h 

1. IN COMBINATION A SOURCE OF DATA SIGNALS, A BUFFER STORAGE SYSTEM HAVING A PLURALITY OF SIGNAL STORAGE POSITIONS AND MEANS TO PRODUCE SIGNALS INDICATING THE EMPTY AND FULL STATUS OF SAID STORAGE POSITIONS, A SOURCE OF TIME SIGNALS CONTINUOUSLY INDICATING THE AMOUNT OF ELAPSED TIME FROM A TIME REFERENCE, MEANS RESPONSIVE TO SIGNALS FROM SAID BUFFER STORAGE SYSTEM INDICATING AN EMPTY STATUS OF A STORAGE POSITION FOR DELIVERING DATA SIGNALS FROM SAID SOURCE OF DATA SIGNALS AND SIGNALS FROM SAID SOURCE OF TIME SIGNALS TO THE EMPTY STORAGE POSITIONS AND FOR CHANGING ITS STATUS SIGNAL FROM EMPTY TO FULL, A SIGNAL PROCESSING SYSTEM, AND MEANS RESPONSIVE TO SIGNALS FROM SAID SIGNAL PROCESSING SYSTEM AND RESPONSIVE TO SIGNALS FROM SAID BUFFER STORAGE SYSTEM INDICATING FULL STATUS TO DELIVER SAID DATA SIGNALS AND SAID TIME SIGNALS STORED IN SAID FULL REGISTER TO SAID SIGNAL PROCESSING SYSTEM. 